package helperx

import "os"

// FileExists 文件是否存在
// 返回0表示不存在，1表示存在，其他表示未知
func FileExists(path string) int {
	_, err := os.Stat(path)
	if err == nil {
		return 1
	}
	if os.IsNotExist(err) {
		return 0
	}

	return -1
}

// IsDir 路径是否是文件夹
// 返回0表示不是文件夹，1表示是文件夹，其他表示未知
func IsDir(path string) int {
	s, err := os.Stat(path)
	if err != nil {
		return -1
	}

	if s.IsDir() {
		return 1
	} else {
		return 0
	}
}
